Skip to content

docs: update precompile docs for pretuned_kernel, jax_fn, helper embedding - #3189

Closed
AmesingFlank wants to merge 1 commit into
AmesingFlank/stack/102from
AmesingFlank/stack/103
Closed

docs: update precompile docs for pretuned_kernel, jax_fn, helper embedding#3189
AmesingFlank wants to merge 1 commit into
AmesingFlank/stack/102from
AmesingFlank/stack/103

Conversation

@AmesingFlank

@AmesingFlank AmesingFlank commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Stacked PRs:


docs: update precompile docs for pretuned_kernel, jax_fn, helper embedding

Follow-up doc updates for the later commits in this series (the original
precompile docs predate jax_fn, helper embedding, and the rename):

  • helion.aot_kernel references become helion.pretuned_kernel (noting the
    aot_kernel alias is kept for back-compat).
  • Expand the jax_fn field: a jax-only pl.pallas_call entrypoint (no
    torch/helion), the supported common case (including flat-grid tile loops), and
    the NotImplementedError gate for advanced Pallas features.
  • Expand "How it works" to cover Pallas/TorchTPU launcher inlining, in-kernel
    helper (topk / compact-worklist) source embedding, and the direct
    pl.pallas_call emission for jax_fn=True.

@AmesingFlank
AmesingFlank force-pushed the AmesingFlank/stack/102 branch from 902c1a7 to 231f922 Compare July 28, 2026 16:02
AmesingFlank added a commit that referenced this pull request Jul 28, 2026
…embedding

Follow-up doc updates for the later commits in this series (the original
precompile docs predate `jax_fn`, helper embedding, and the rename):
- `helion.aot_kernel` references become `helion.pretuned_kernel` (noting the
  `aot_kernel` alias is kept for back-compat).
- Expand the `jax_fn` field: a jax-only `pl.pallas_call` entrypoint (no
  torch/helion), the supported common case (including flat-grid tile loops), and
  the `NotImplementedError` gate for advanced Pallas features.
- Expand "How it works" to cover Pallas/TorchTPU launcher inlining, in-kernel
  helper (topk / compact-worklist) source embedding, and the direct
  `pl.pallas_call` emission for `jax_fn=True`.

stack-info: PR: #3189, branch: AmesingFlank/stack/103
@AmesingFlank
AmesingFlank force-pushed the AmesingFlank/stack/103 branch from 31fc9fd to 0bebfad Compare July 28, 2026 16:02
@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Meta Open Source bot. label Jul 28, 2026
@AmesingFlank
AmesingFlank changed the base branch from AmesingFlank/stack/102 to main July 28, 2026 17:39
AmesingFlank added a commit that referenced this pull request Jul 28, 2026
…embedding

Follow-up doc updates for the later commits in this series (the original
precompile docs predate `jax_fn`, helper embedding, and the rename):
- `helion.aot_kernel` references become `helion.pretuned_kernel` (noting the
  `aot_kernel` alias is kept for back-compat).
- Expand the `jax_fn` field: a jax-only `pl.pallas_call` entrypoint (no
  torch/helion), the supported common case (including flat-grid tile loops), and
  the `NotImplementedError` gate for advanced Pallas features.
- Expand "How it works" to cover Pallas/TorchTPU launcher inlining, in-kernel
  helper (topk / compact-worklist) source embedding, and the direct
  `pl.pallas_call` emission for `jax_fn=True`.

stack-info: PR: #3189, branch: AmesingFlank/stack/103
@AmesingFlank
AmesingFlank force-pushed the AmesingFlank/stack/103 branch from 0bebfad to 8da5f24 Compare July 28, 2026 17:39
AmesingFlank added a commit that referenced this pull request Jul 28, 2026
…embedding

Follow-up doc updates for the later commits in this series (the original
precompile docs predate `jax_fn`, helper embedding, and the rename):
- `helion.aot_kernel` references become `helion.pretuned_kernel` (noting the
  `aot_kernel` alias is kept for back-compat).
- Expand the `jax_fn` field: a jax-only `pl.pallas_call` entrypoint (no
  torch/helion), the supported common case (including flat-grid tile loops), and
  the `NotImplementedError` gate for advanced Pallas features.
- Expand "How it works" to cover Pallas/TorchTPU launcher inlining, in-kernel
  helper (topk / compact-worklist) source embedding, and the direct
  `pl.pallas_call` emission for `jax_fn=True`.

stack-info: PR: #3189, branch: AmesingFlank/stack/103
@AmesingFlank
AmesingFlank force-pushed the AmesingFlank/stack/103 branch from 8da5f24 to 88759a8 Compare July 28, 2026 17:39
@AmesingFlank
AmesingFlank changed the base branch from main to AmesingFlank/stack/102 July 28, 2026 17:40
@AmesingFlank
AmesingFlank changed the base branch from AmesingFlank/stack/102 to main July 28, 2026 20:09
AmesingFlank added a commit that referenced this pull request Jul 28, 2026
…embedding

Follow-up doc updates for the later commits in this series (the original
precompile docs predate `jax_fn`, helper embedding, and the rename):
- `helion.aot_kernel` references become `helion.pretuned_kernel` (noting the
  `aot_kernel` alias is kept for back-compat).
- Expand the `jax_fn` field: a jax-only `pl.pallas_call` entrypoint (no
  torch/helion), the supported common case (including flat-grid tile loops), and
  the `NotImplementedError` gate for advanced Pallas features.
- Expand "How it works" to cover Pallas/TorchTPU launcher inlining, in-kernel
  helper (topk / compact-worklist) source embedding, and the direct
  `pl.pallas_call` emission for `jax_fn=True`.

stack-info: PR: #3189, branch: AmesingFlank/stack/103
@AmesingFlank
AmesingFlank force-pushed the AmesingFlank/stack/103 branch from 88759a8 to 4ac7084 Compare July 28, 2026 20:09
@AmesingFlank
AmesingFlank changed the base branch from main to AmesingFlank/stack/102 July 28, 2026 20:10
@AmesingFlank
AmesingFlank changed the base branch from AmesingFlank/stack/102 to main July 28, 2026 21:14
@AmesingFlank
AmesingFlank force-pushed the AmesingFlank/stack/103 branch from 4ac7084 to 93294e6 Compare July 28, 2026 21:14
AmesingFlank added a commit that referenced this pull request Jul 28, 2026
…embedding

Follow-up doc updates for the later commits in this series (the original
precompile docs predate `jax_fn`, helper embedding, and the rename):
- `helion.aot_kernel` references become `helion.pretuned_kernel` (noting the
  `aot_kernel` alias is kept for back-compat).
- Expand the `jax_fn` field: a jax-only `pl.pallas_call` entrypoint (no
  torch/helion), the supported common case (including flat-grid tile loops), and
  the `NotImplementedError` gate for advanced Pallas features.
- Expand "How it works" to cover Pallas/TorchTPU launcher inlining, in-kernel
  helper (topk / compact-worklist) source embedding, and the direct
  `pl.pallas_call` emission for `jax_fn=True`.

stack-info: PR: #3189, branch: AmesingFlank/stack/103
@AmesingFlank
AmesingFlank changed the base branch from main to AmesingFlank/stack/102 July 28, 2026 21:15
AmesingFlank added a commit that referenced this pull request Jul 28, 2026
…embedding

Follow-up doc updates for the later commits in this series (the original
precompile docs predate `jax_fn`, helper embedding, and the rename):
- `helion.aot_kernel` references become `helion.pretuned_kernel` (noting the
  `aot_kernel` alias is kept for back-compat).
- Expand the `jax_fn` field: a jax-only `pl.pallas_call` entrypoint (no
  torch/helion), the supported common case (including flat-grid tile loops), and
  the `NotImplementedError` gate for advanced Pallas features.
- Expand "How it works" to cover Pallas/TorchTPU launcher inlining, in-kernel
  helper (topk / compact-worklist) source embedding, and the direct
  `pl.pallas_call` emission for `jax_fn=True`.

stack-info: PR: #3189, branch: AmesingFlank/stack/103
@AmesingFlank
AmesingFlank changed the base branch from AmesingFlank/stack/102 to main July 28, 2026 22:27
@AmesingFlank
AmesingFlank force-pushed the AmesingFlank/stack/103 branch from 93294e6 to b0554b3 Compare July 28, 2026 22:27
@AmesingFlank
AmesingFlank changed the base branch from main to AmesingFlank/stack/102 July 28, 2026 22:28
AmesingFlank added a commit that referenced this pull request Jul 29, 2026
…embedding

Follow-up doc updates for the later commits in this series (the original
precompile docs predate `jax_fn`, helper embedding, and the rename):
- `helion.aot_kernel` references become `helion.pretuned_kernel` (noting the
  `aot_kernel` alias is kept for back-compat).
- Expand the `jax_fn` field: a jax-only `pl.pallas_call` entrypoint (no
  torch/helion), the supported common case (including flat-grid tile loops), and
  the `NotImplementedError` gate for advanced Pallas features.
- Expand "How it works" to cover Pallas/TorchTPU launcher inlining, in-kernel
  helper (topk / compact-worklist) source embedding, and the direct
  `pl.pallas_call` emission for `jax_fn=True`.

stack-info: PR: #3189, branch: AmesingFlank/stack/103
@AmesingFlank
AmesingFlank changed the base branch from AmesingFlank/stack/102 to main July 29, 2026 00:03
@AmesingFlank
AmesingFlank force-pushed the AmesingFlank/stack/103 branch from b0554b3 to 1d6f6ae Compare July 29, 2026 00:03
@AmesingFlank
AmesingFlank changed the base branch from main to AmesingFlank/stack/102 July 29, 2026 00:04
@AmesingFlank
AmesingFlank changed the base branch from AmesingFlank/stack/102 to main July 29, 2026 05:05
@AmesingFlank
AmesingFlank force-pushed the AmesingFlank/stack/103 branch from 1d6f6ae to 1849f1d Compare July 29, 2026 05:05
AmesingFlank added a commit that referenced this pull request Jul 29, 2026
…embedding

Follow-up doc updates for the later commits in this series (the original
precompile docs predate `jax_fn`, helper embedding, and the rename):
- `helion.aot_kernel` references become `helion.pretuned_kernel` (noting the
  `aot_kernel` alias is kept for back-compat).
- Expand the `jax_fn` field: a jax-only `pl.pallas_call` entrypoint (no
  torch/helion), the supported common case (including flat-grid tile loops), and
  the `NotImplementedError` gate for advanced Pallas features.
- Expand "How it works" to cover Pallas/TorchTPU launcher inlining, in-kernel
  helper (topk / compact-worklist) source embedding, and the direct
  `pl.pallas_call` emission for `jax_fn=True`.

stack-info: PR: #3189, branch: AmesingFlank/stack/103
@AmesingFlank
AmesingFlank changed the base branch from main to AmesingFlank/stack/102 July 29, 2026 05:06
AmesingFlank added a commit that referenced this pull request Jul 29, 2026
…embedding

Follow-up doc updates for the later commits in this series (the original
precompile docs predate `jax_fn`, helper embedding, and the rename):
- `helion.aot_kernel` references become `helion.pretuned_kernel` (noting the
  `aot_kernel` alias is kept for back-compat).
- Expand the `jax_fn` field: a jax-only `pl.pallas_call` entrypoint (no
  torch/helion), the supported common case (including flat-grid tile loops), and
  the `NotImplementedError` gate for advanced Pallas features.
- Expand "How it works" to cover Pallas/TorchTPU launcher inlining, in-kernel
  helper (topk / compact-worklist) source embedding, and the direct
  `pl.pallas_call` emission for `jax_fn=True`.

stack-info: PR: #3189, branch: AmesingFlank/stack/103
@AmesingFlank
AmesingFlank changed the base branch from AmesingFlank/stack/102 to main July 29, 2026 09:04
@AmesingFlank
AmesingFlank force-pushed the AmesingFlank/stack/103 branch from 1849f1d to bd5c721 Compare July 29, 2026 09:04
@AmesingFlank
AmesingFlank changed the base branch from main to AmesingFlank/stack/102 July 29, 2026 09:04
…embedding

Follow-up doc updates for the later commits in this series (the original
precompile docs predate `jax_fn`, helper embedding, and the rename):
- `helion.aot_kernel` references become `helion.pretuned_kernel` (noting the
  `aot_kernel` alias is kept for back-compat).
- Expand the `jax_fn` field: a jax-only `pl.pallas_call` entrypoint (no
  torch/helion), the supported common case (including flat-grid tile loops), and
  the `NotImplementedError` gate for advanced Pallas features.
- Expand "How it works" to cover Pallas/TorchTPU launcher inlining, in-kernel
  helper (topk / compact-worklist) source embedding, and the direct
  `pl.pallas_call` emission for `jax_fn=True`.

stack-info: PR: #3189, branch: AmesingFlank/stack/103
@AmesingFlank
AmesingFlank changed the base branch from AmesingFlank/stack/102 to main July 29, 2026 20:37
@AmesingFlank
AmesingFlank force-pushed the AmesingFlank/stack/103 branch from bd5c721 to 26ecdec Compare July 29, 2026 20:37
@AmesingFlank
AmesingFlank changed the base branch from main to AmesingFlank/stack/102 July 29, 2026 20:38
@AmesingFlank

Copy link
Copy Markdown
Contributor Author

Dropping from the precompile stack for now — not needed at the moment. May revisit later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant